Почему при обращении через точку к свойствам и методам реквизита, тип которого включает ссылки двух справочников, выдается сообщение об ошибке?

В 1С:Предприятии 8 для реквизитов имеющих составной тип (боле одного типа) независимо от того какие типы в него включены значением по умолчанию является значение Неопределено

Поэтому выражение Контрагент.Код будет выдавать ошибку, если реквизиту Контрагент не присвоено значение ссылки на один из двух справочников, выбранных в типе этого реквизита.